﻿@model IQueryable<Entities.Person>
@{
    ViewBag.Title = "Сотрудники";
}
<h2>
    Сотрудники</h2>
<table>
    <tr>
        <td>
            <b>Имя</b>
        </td>
        <td>
            <b>Должность</b>
        </td>
        <td>
            <b>E-mail</b>
        </td>
        @if (User.IsInRole("ProjectManager"))
        {
            <td>
                <b>Действия</b>
            </td>
        }
    </tr>
    @foreach (Entities.Person person in Model)
    {
        <tr>
            <td>@Html.ActionLink(String.Format("{0} {1}", person.LastName, person.FirstName), "ViewDetails", new { personId = person.PersonId })
            </td>
            <td>@person.Position
            </td>
            <td>@person.Email
            </td>
            @if (User.IsInRole("ProjectManager"))
            {
                <td>@if (!User.Identity.Name.Equals(person.Username))
                    {
                        @Html.ActionLink("Удалить", "Delete", new { id = person.PersonId })
                    }
                </td>
            }
        </tr>
    }
</table>
@if (User.IsInRole("ProjectManager"))
{
    <p>@Html.ActionLink("Добавить сотрудника", "Create")</p>
}
